package com.yunhe.dao;

import java.math.BigInteger;
import java.util.List;

import com.yunhe.bean.Task;

/**
 * 任务处理接口
 * @author Administrator
 */
public interface TaskDao {
	
	/**
	 * 根据任务id字符串查询任务信息
	 * @author Administrator
	 * @param  ids 任务id字符串
	 * @return	任务对象集合
	 */
	List<Task> listTask(String ids);
	
	
	/**
	 * 根据任务id查询任务详情信息
	 * @author XSH
	 * @param  taskId
	 * @return	任务对象集合
	 */
	List<Task> getTaskById(Integer taskId);
	
	/**
	 * 根据任务id查询任务详情信息
	 * @author XSH
	 * @param  taskId
	 * @return	任务对象集合
	 */
	List<Task> getTask();
	/**
	 * 根据发布时间降序查询不同领域的任务信息
	 * @author XSH
	 * @param  skill
	 * @return	任务对象集合
	 */
	List<Task> getTaskByCreate(String skill);
	
	/**
	 * 根据点击次数降序查询不同领域的任务信息
	 * @author XSH
	 * @param  skill
	 * @return	任务对象集合
	 */
	List<Task> getTaskByCount();
	
	
}
